Notifications
Clear all

Escala de Funcionários

22 Posts
6 Usuários
0 Reactions
4,387 Visualizações
(@luigikaras)
Posts: 0
New Member
Topic starter
 

Bom dia,

Pesquisei muito se já tinha algum tópico a respeito, sobre o que preciso, porém não achei.

Eu possuo uma planilha em que as colunas são as faixas de horário (7:00, 8:00, assim por diante) e as linhas são os postos de trabalho (recepção, atendimento, etc).

Gostaria de saber se é possível (com fórmula ou VBA ou outra ferramenta) que ao selecionar um nome para o horário das 7:00, este nome não apareça mais para aquele horário, só para o próximo. (EX: Se escalei o João na recepção, não posso escalar ele para outro posto no mesmo horário).

Estou usando Validação de Dados (nomes na lista) para determinar os nomes previamente.
Estou usando formatação condicional para eu visualizar melhor se duplico algum funcionário para o mesmo horário.
Mas seria mais útil se eu tivesse alguma forma de que o nome da pessoa não aparecesse mais naquele horário que já coloquei, seria possível?

Sou um pouco leigo então desculpe por qualquer coisa.

Obrigado

 
Postado : 21/08/2015 4:44 am
(@luigikaras)
Posts: 0
New Member
Topic starter
 

Guilherme!
é isso mesmo cara. assim consigo ver se não repeti ninguém.
Agora a questão final é: tem como restringir nomes por horários?
O funcionário A (carga horaria 06:00 as 15:00) não apareceria as 16hs?
Acho meio missão impossível com essas fórmulas já incluidas mas nada como perguntar pra quem entende, ja que tenho o básico!

Valeu!

 
Postado : 29/09/2015 4:31 pm
(@setti)
Posts: 0
New Member
 

VE SE É ISSO!!!

 
Postado : 29/09/2015 4:59 pm
(@luigikaras)
Posts: 0
New Member
Topic starter
 

Setti,

aqui para mim, ví que você excluiu o nome do funcionário as 16hs, os outros horarios não...
Esta seria a forma que eu poderia fazer? excluir os nomes daria algum problema na formula?

 
Postado : 29/09/2015 5:36 pm
(@z3020100)
Posts: 0
New Member
 

Luigi, tem como fazer o que você precisa sim.

Restringi a carga horária de cada funcionário ao máximo de 10 períodos / dia (conforme seu exemplo das 6 as 15).
Caso o funcionário seja selecionado para trabalhar por exemplo das 8 as 17, o nome dele não poderá mais ser selecionado.

Veja se é isso que precisa.

Se as respostas foram úteis clique na mãozinha ao lado de citar.
E se resolveu seu problema, marque o tópico como resolvido.

 
Postado : 30/09/2015 6:40 am
(@luigikaras)
Posts: 0
New Member
Topic starter
 

Guilherme, você é o cara! :o
era isso mesmo que precisava...
tem como você explicar como funciona a fórmula? :P
Pois se caso algum dia um funcionário precisar fazer hora extra, tenho que saber como vou lhe dar com a situação na escala!

 
Postado : 30/09/2015 6:47 pm
(@z3020100)
Posts: 0
New Member
 

Luigi, não pense que é má vontade de minha parte, mas eu realmente sou péssimo em explicações, e com certeza não conseguiria descrever a formula de uma forma que você entenda.

O que eu aconselho é separar a formula que realmente faz a coisa acontecer e estuda-la separadamente.

=ÍNDICE('Cadastro Funcionários'!$B$3:$B$10;MENOR(SE(CONT.SE(C$3:C$9;'Cadastro Funcionários'!$B$3:$B$10)=0;LIN('Cadastro Funcionários'!$B$3:$B$10)-LIN('Cadastro Funcionários'!$B$3)+1;FALSO);LIN(T1)))

Assim será mais simples de você entender. O resto é tratamento de erro e um cont.se simples.

Não se esqueça de marcar o tópico como resolvido caso sua dúvida já tenha sido sanada.

[]

 
Postado : 01/10/2015 7:53 am
(@luigikaras)
Posts: 0
New Member
Topic starter
 

Valeu pela ajuda!

 
Postado : 05/10/2015 8:33 am
Página 2 / 2